	var lastClickIco=null;
	var lastMouseOverIco=null;
	$(document).ready(function(){
		var xx;
		if($.browser.msie){ 
			xx = document.compatMode == "CSS1Compat"? document.documentElement.clientWidth : document.body.clientWidth; 
		}else{ 
			xx = self.innerWidth; 
		}
		$(".groupBorder").each(function(i){
			var childs = $(this).find("span");
			var widthTol = 0;
			var hideMenu = false;
			for(var j=0;j<childs.length;j++)
			{
				widthTol+=20+$(childs[j]).text().length*15;
				if(widthTol+120>xx)
				{
					$(childs[j]).parent().css("display","none");
					$(childs[j]).parent().prev().css("display","none");
					hideMenu = true;
				}
			}
			if(hideMenu==true)
			{
				var arrleft = $(this).find(".arrowLeft");
				var arrright = $(this).find(".arrowRight");
				var arrLength = $(this).find(".arrowLeft").length;
	//			$(arrleft[arrLength-1]).css("display","");
				$(arrright[arrLength-1]).css("display","");
			}
	//		$(this).parent().parent().css("width",92*childCount+"px");
		});
		bindTabEventAndClass();
		bindIcoBarEventAndClass();
		setIcoBarWidth(0);
	});
	//为菜单文字所在的tab绑定事件并且为其上层li对象绑定css样式
	function bindTabEventAndClass()
	{
		$(".tabsLink").each(function(i){
			//绑定click事件，显示菜单图标，样式改变
			$(this).bind('click', function() {
				tabClick(i);
			});
			//绑定mousevoer事件，显示背景色
			$(this).bind('mouseover', function() {
				tabMouseOver(this);
			});
			//绑定mousevout事件，显示背景色
			$(this).bind('mouseout', function() {
				tabMouseOut(this);
			});
			//绑定上层li的初始样式
			var currentLi = $(this).parent();
			var prevLi = $(currentLi).prev();
			var nextLi =  $(currentLi).next();
			if(i==0){
				$(currentLi).addClass("currentTab_center");
				$(prevLi).addClass("currentTab_l");
				$(nextLi).addClass("currentTab_r");
			}else{
				$(currentLi).addClass("noSelectTab_center");
				$(prevLi).addClass("noSelectTab_l");
				$(nextLi).addClass("noSelectTab_r");
			}
			
		});
	}
	function tabClick(nowId)
	{
		$(".tabsLink").each(function(i){
			$('#menuDiv'+i).hide();
			var currentLi = $(this).parent();
			var prevLi = $(currentLi).prev();
			var nextLi =  $(currentLi).next();
			$(currentLi).removeClass();
			$(currentLi).addClass("noSelectTab_center");
			$(prevLi).removeClass();
			$(prevLi).addClass("noSelectTab_l");
			$(nextLi).removeClass();
			$(nextLi).addClass("noSelectTab_r");
		});
		var clickLi = $('#setTab'+nowId).parent();
		var prevLiClick = $(clickLi).prev();
		var nextLiClick =  $(clickLi).next();
		$(clickLi).removeClass();
		$(clickLi).addClass("currentTab_center");
		$(prevLiClick).removeClass();
		$(prevLiClick).addClass("currentTab_l");
		$(nextLiClick).removeClass();
		$(nextLiClick).addClass("currentTab_r");
		$('#menuDiv'+nowId).show();
		setIcoBarWidth(nowId);
	}
	function setIcoBarWidth(nowId)
	{
		var xx;
		if($.browser.msie){ 
			xx = document.compatMode == "CSS1Compat"? document.documentElement.clientWidth : document.body.clientWidth; 
		}else{ 
			xx = self.innerWidth; 
		}
		if($('#menuDiv'+nowId).find("a").length*90>xx)
		{
			$("#icoBar").css("width",$('#menuDiv'+nowId).find("a").length*90);
		}
	}
	function tabMouseOver(currentObj)
	{
		var mouseOverLi = $(currentObj).parent();
		var prevLimouseOver = $(mouseOverLi).prev();
		var nextLimouseOver =  $(mouseOverLi).next();
		if(!$(mouseOverLi).hasClass("currentTab_center"))
		{
			$(mouseOverLi).removeClass();
			$(mouseOverLi).addClass("mouseOverTab_center");
			$(prevLimouseOver).removeClass();
			$(prevLimouseOver).addClass("mouseOverTab_l");
			$(nextLimouseOver).removeClass();
			$(nextLimouseOver).addClass("mouseOverTab_r");
		}
	}
	function tabMouseOut(currentObj)
	{
		var mouseOutLi = $(currentObj).parent();
		var prevLimouseOut = $(mouseOutLi).prev();
		var nextLimouseOut =  $(mouseOutLi).next();
		if(!$(mouseOutLi).hasClass("currentTab_center"))
		{
			$(mouseOutLi).removeClass();
			$(mouseOutLi).addClass("noSelectTab_center");
			$(prevLimouseOut).removeClass();
			$(prevLimouseOut).addClass("noSelectTab_l");
			$(nextLimouseOut).removeClass();
			$(nextLimouseOut).addClass("noSelectTab_r");
		}
	}
	function bindIcoBarEventAndClass()
	{
		$(".icoUl").each(function(i){
			var liObj = $(this).children();
			var len=$(liObj).length;
			var tmp=$(liObj)[0]
			for(j=0;j<len;j++)
			{
				//绑定click事件，图标变色
				$($(liObj)[j]).bind('click', function() {
					liObjClick(this);
				});
				//绑定mousevoer事件，图标变色
				$($(liObj)[j]).bind('mouseover', function() {
					liObjMouseOver(this);
				});
				//绑定mousevout事件，图标变色
				$($(liObj)[j]).bind('mouseout', function() {
					liObjMouseOut(this);
				});
			}
		});
	}
	function liObjClick(liObj)
	{
		if($(liObj).hasClass("arrowLeft"))
		{
			var firstVisable = null;//第一个显示菜单的序号
			var lastVisable = null;//最后一个可见的菜单的序号
			var menuObj = $(liObj).parent().find(".menuImg");
			for(var i=0;i<menuObj.length;i++)
			{
				if($(menuObj[i]).css("display")!="none")
				{
					//第一个显示的
					if(firstVisable==null)
						firstVisable=i;
					lastVisable=i;//最后一个显示的
				}
			}
			if(firstVisable!=0)
			{
				for(var i=0;i<menuObj.length;i++)
				{
					if(i>=firstVisable-1&&i<=lastVisable-1)
					{
						$(menuObj[i]).css("display","");
						$(menuObj[i]).next().css("display","");
					}
					else
					{
						$(menuObj[i]).css("display","none");
						$(menuObj[i]).next().css("display","none");
					}
				}
			}
			$(liObj).next().css("display","");
			//已经显示第一个
			if(firstVisable-1==0)
			{
				$(liObj).css("display","none");
			}
		}
		else if($(liObj).hasClass("arrowRight"))
		{
			var firstVisable = null;//第一个显示菜单的序号
			var lastVisable = null;//最后一个可见的菜单的序号
			var menuObj = $(liObj).parent().find(".menuImg");
			for(var i=0;i<menuObj.length;i++)
			{
				if($(menuObj[i]).css("display")!="none")
				{
					//第一个显示的
					if(firstVisable==null)
						firstVisable=i;
					lastVisable=i;//最后一个显示的
				}
			}
			if(lastVisable!=menuObj.length-1&&lastVisable!=-1)
			{
				for(var i=0;i<menuObj.length;i++)
				{
					if(i>=firstVisable+1&&i<=lastVisable+1)
					{
						$(menuObj[i]).css("display","");
						$(menuObj[i]).next().css("display","");
					}
					else
					{
						$(menuObj[i]).css("display","none");
						$(menuObj[i]).next().css("display","none");
					}
				}
			}
			$(liObj).prev().css("display","");
			//已经显示最后一个
			if(lastVisable+1==menuObj.length-1)
			{
				$(liObj).css("display","none");
			}
		}
		else
		{
			if(lastClickIco!=null){
				$(lastClickIco).removeClass("icoBg_clicked");
				if($(lastClickIco).hasClass("menuImg"))
					$(lastClickIco).next().removeClass("icoBg_clicked");
				else
					$(lastClickIco).prev().removeClass("icoBg_clicked");
			}
			lastClickIco=liObj;
			$(liObj).removeClass("icoBg_mouseOver");
			$(liObj).addClass("icoBg_clicked");
			if($(liObj).hasClass("menuImg"))
			{
				$(liObj).next().removeClass("icoBg_mouseOver");
				$(liObj).next().addClass("icoBg_clicked");
			}
			else
			{
				$(liObj).prev().removeClass("icoBg_mouseOver");
				$(liObj).prev().addClass("icoBg_clicked");
			}
			if($(liObj).attr("url")!="#")
			{
				var frameName = window.top.frameName;
				var tabStyle = window.top.tabStyle;
				//使用tab框架
				if(tabStyle=="tabFrame_yes")
				{
					eval("window.top.mainFrame."+frameName+".location.href = $(liObj).attr('url')");
					window.top.mainFrame.frameTabs.setTabTitle($(liObj).attr("title"));
				}
				else
					window.top.mainFrame.location.href = $(liObj).attr('url');
			}
		}
	}
	function liObjMouseOver(liObj)
	{
		if($(liObj).hasClass("arrowLeft"))
		{
			$(liObj).addClass("arrowLeft_mouseOver");
		}
		else if($(liObj).hasClass("arrowRight"))
		{
			$(liObj).addClass("arrowRight_mouseOver");
		}
		else
		{
			//不是当前选中的菜单
			if(!$(liObj).hasClass("icoBg_clicked"))
			{
				//上一个鼠标移过的菜单
				if(lastMouseOverIco!=null&&!$(lastMouseOverIco).hasClass("icoBg_clicked")){
					$(lastMouseOverIco).removeClass("icoBg_mouseOver");
					$(lastMouseOverIco).prev().removeClass("icoBg_mouseOver");
				}
				lastMouseOverIco=liObj;
	//			$(liObj).removeClass();
				$(liObj).addClass("icoBg_mouseOver");
				if($(liObj).hasClass("menuImg"))
					$(lastMouseOverIco).next().addClass("icoBg_mouseOver");
				else
					$(lastMouseOverIco).prev().addClass("icoBg_mouseOver");
			}
		}
	}
	function liObjMouseOut(liObj)
	{
		if($(liObj).hasClass("arrowLeft"))
		{
			$(liObj).removeClass("arrowLeft_mouseOver");
		}
		else if($(liObj).hasClass("arrowRight"))
		{
			$(liObj).removeClass("arrowRight_mouseOver");
		}
		else
		{
			//不是当前选中的菜单
			if(!$(liObj).hasClass("icoBg_clicked"))
			{
				//上一个鼠标移过的菜单
				if(lastMouseOverIco!=null){
					$(lastMouseOverIco).removeClass("icoBg_mouseOver");
					if($(liObj).hasClass("menuImg"))
						$(lastMouseOverIco).next().removeClass("icoBg_mouseOver");
					else
						$(lastMouseOverIco).prev().removeClass("icoBg_mouseOver");
					lastMouseOverIco=null;
				}
			}
		}
	}